Top 10k strings from Simulador de Control de Procesos (19xx)(Ingenieria Quimica)(es).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   6 *sv/rv),16
   5 ;"para cont.pulse una tecla"
   5 ;"para cont. pulse una tecla"
   5 ;"                                ":
   4 ;"Pulsar  1 para SIMULACION DE LA PLANTA, 2 para AJUSTE DEL CONTROLADOR,otra tecla para continuar"
   4 ;"         "
   2 v(i)=v(i+1
   2 uu=(sv-pb*u(2
   2 ;"para cont.pulse una tecla":
   2 ;"Introduccir los parametros:"
   2 ;"G=";g;",RPM=";rpmm;",TD=";td
   2 ;"CT=";ct;",CA=";ca;",TM=";tmp;",K=";kpp
   2 )*tig+tdg*(e(3
   2 "Nota:TD en seg y P en min"
   2 "CT  constante de tiempo"
   1 tig=gg*it/ti
   1 tdg=gg*td/it
   1 tdd>ct/400
   1 rpmm=rpmmm/100
   1 pa=ft*ft+ca*ft:
   1 kpp=kp/100
   1 ejercicios
   1 control.6 A 85
   1 control   
   1 Ingenieria quimica
   1 D.L.: M-2837-69
   1 Created with Ramsoft MakeTZX2x
   1 ;ct;" seg":
   1 ;"variable controlada (X)"
   1 ;"valores tan bajos de CA (";ca;")":
   1 ;"valor deseado (SP)"
   1 ;"suena al saturarse la valvula":
   1 ;"salida a valvu-":
   1 ;"pulse una tecla":
   1 ;"pulse una tecla para obtener la respuesta de la planta a una en trada en escalon":
   1 ;"pulse una tecla para cont.":
   1 ;"pulse una tecla distinta de 1 para continuar":
   1 ;"para cont. pulse una tecla":
   1 ;"para cont. pulse cualquier otra tecla"
   1 ;"la (SV)"
   1 ;"error (SP-X)"
   1 ;"el controlador      la planta"
   1 ;"antes de pasar a esta parte del programa debe asignar valores a las acciones del controlador    (parte 2-Ajuste del controlador)":
   1 ;"alarma suena al saturarse valvula":
   1 ;"________   ____________________"
   1 ;"VALOR FUERA DE RANGO. PULSE UNA TECLA PARA VOLVER A EMPEZAR":
   1 ;"VALOR  FUERA DE RANGO.PULSE UNA TECLA PARA VOLVER A EMPEZAR":
   1 ;"Un lazo de control se compone dedos partes"
   1 ;"UNA GANANCIA (K)":
   1 ;"UN TIEMPO MUERTO (TM),retraso puro o retraso de transporte (lag)"
   1 ;"UN ELEMENTO DE SEGUNDO ORDEN,de ecuacion diferencial:"
   1 ;"TD demasiado elevada para el  valor tan bajo de CT (la accion derivada solo se recomienda para  valores muy alos de CT),pulse   una tecla para volver a empezar":
   1 ;"SV=G*(e+RPM*(integral de e)+":
   1 ;"SV=G*(e+RPM*(integral de e))"
   1 ;"SIMULADOR":
   1 ;"RPM  demasiado elevadas para el valor de CT,reducir RPM o CT,pulse una tecla para volver a empezar":
   1 ;"Pulse  una  tecla y obtendra la respuesta,del ultimo lazo de control simulado,a una perturbacionen rampa truncada como esta"
   1 ;"Pulsando  una  tecla obtendra larespuesta  de la variable controlada (X) a un cambio en escalon del punto de consigna (SP)"
   1 ;"Perturbacion"
   1 ;"PULSANDO   EL PROGRAMA SALTA A"
   1 ;"PROPORCIONAL+INTEGRAL (PI)":
   1 ;"PARE LA CINTA":
   1 ;"P-4 .TIEMPO MUERTO":
   1 ;"P-3 .PLANTA DE PRIMER ORDEN":
   1 ;"P-2 .RESPUESTA SINUSOIDAL":
   1 ;"P-1 .AMORTIGUACION CRITICA":
   1 ;"Nota:Si en un controlador PID como el anterior hacemos TD=0 ,se convierte en PI .Si,ademas, hacemos RPM=0 se convierte en un controlador P"
   1 ;"LOS CRITERIOS DE ESTABILIDAD de Nyquist,Routh,Lyapunov,etc.,tan utiles en otros campos,no se utilizan en control de procesos" 
   1 ;"INSTRUCCIONES PARA LA SIMULACION":
   1 ;"G=0.6*(Gcr); RPM=2/P; TD=7.5*P"
   1 ;"G demasiado elevada para K=";kpp:
   1 ;"El rango actual es + o - ";rv,"para cambiarlo pulse 1,para contpulse otra tecla":
   1 ;"El programa ha llegado a su fin":
   1 ;"CT=";ct;" seg,CA=";ca;",TM=";tmp;",K=";kpp
   1 ;"CT=";ct;" seg,";
   1 ;"CONTROL DE PROCESOS"
   1 ;"C-4.EFECTO DE LA ACCION DERIVADA":
   1 ;"C-3.EFECTO DE LA ACCION INTEGRAL":
   1 ;"C-2.EFECTO DE G SOBRE EL OFF-SET":
   1 ;"C-1.DESVIACION PERMANEN.,OFF-SET"                           :
   1 ;"5-EJERCICIOS  PARA  ACLARAR  LOSPRINCIPALES CONCEPTOS DE CONTROLDE PROCESOS":
   1 ;"4-PERTURBACIONES":
   1 ;"3-METODOS DE AJUSTE DEL CONTROLADOR"
   1 ;"2-AJUSTE EL CONTROLADOR teclean do los valores de G,RPM y TD.El programa le dara la respuesta a un cambio en escalon del valor  deseado (SP)"
   1 ;"2-AJUSTE DEL CONTROLADOR":
   1 ;"1-SIMULE LA PLANTA introduccien do,cuando el programa se lo pidalos valores de CT,CA,TM y K"
   1 ;"1-SIMULACION DE PLANTA":
   1 ;"0-INTRODUCCION"
   1 ;"--------------      ----------"
   1 ;"(escalon)*K"
   1 ;"(CT^2)*X''+2*CA*CT*X'+X=0":
   1 ;" RPM=6/P; TD=10*P "   
   1 ;"  ><  ";:
   1 ;"   +TD*(de/dt))             "
   1 ;"    0      introduccion"
   1 ;"      ";:
   1 ;"          ":
   1 ;"             ":
   1 /(rpmm+.00001
   1 -TZX by Miguel A. Garcia Prada
   1 *ct;" seg":
   1 #333*tmp/2
   1 "pulse una tecla para volver a empezar":
   1 "pero solo en apariencia":
   1 "no se dan en la practica del control de procesos,con valores elevados de G o de RPM la respuestapuede ser muy inestable.Utilice valores bajos de G y RPM":
   1 "este ejemplo":
   1 "e   error=SP-x"
   1 "de algoritmo:  ";:
   1 "como en":
   1 "aun le quedan muchas e interesantes combinaciones por probar"
   1 "X'' dX'/dt"
   1 "X'  dX/dt"
   1 "X   variable controlada"
   1 "Variable contr.     Controlador"    
   1 "Temperatura         PID"
   1 "TM en % de CT=";tmp:
   1 "TM  tiempo muerto en % de CT"
   1 "TD en seg=";td:
   1 "TD  constante de tiempo":
   1 "TD  accion derivada"
   1 "Sin amortiguacion (CA=0) la planta oscilaria permanentemente (CTTM y K como en el ej. anterior)"
   1 "Si se  saturase  la valvula sonaria una alarma":
   1 "Si  en el ejercicio anterior se aumenta G,el off-set se reduce  (probar con G=6)"
   1 "SV  salida a la valvula"
   1 "Realizar los ej. siguientes con planta: CT=1000,CA=1,TM=0 y K=1"
   1 "RPM accion integral":
   1 "RPM accion integral"
   1 "Pulsan do 1 obtendra informacionsobre otras posibilidades"
   1 "Por ultimo,el controlador puede ser":
   1 "PROPORCIONAL+INTEGRAL+DERIVADA  (PID)":
   1 "PROPORCIONAL (P)":
   1 "P-SIMULACION DE LA PLANTA":
   1 "Otras variables     PI"
   1 "Nuevo rango (sin signo)=";rv
   1 "Metodos mas conocidos:":
   1 "METODO DE ZIEGLER & NICHOLS:":
   1 "METODO DE LAS OSCILACIONES AMORTIGUADAS:":
   1 "LA FUNCION DEL CONTROLADOR es:":
   1 "LA  SATURACION DE LA VALVULA DE CONTROL (totalmente abierta o cerrada), o la de otros elementos,introduce  ILINEALIDADES que complican la respuesta"
   1 "K   ganancia":
   1 "Haciendo TM=20% de CT,se comprueba el efecto del  tiempo muerto,lag o retraso de transporte"
   1 "Haciendo  en el ej. anterior  TD=60 se alcanza el equilibrio en menos tiempo.Ademas, por ser la accion derivada estabilizante sepuede incrementar G ,lo cual tambien  contibuye a aumentar la velocidad de respuesta"
   1 "G   ganancia del controlador":
   1 "G   ganancia "
   1 "En la parte inferior derecha se indica la posicion de la valvulade control"
   1 "En el caso del control de nivel citado en la introduccion ,una  PERTURBACION EXTERNA podria ser producida por la apertura de un drenaje del tanque,por un aumen to de la presion,y por tanto delcaudal,en la tuberia de entrada,etc"
   1 "En  la  parte superior se recuerdan los parametros de la planta y del controlador ":
   1 "El valor min es 10"
   1 "El rango dado inicialmente en este  programa a la valvula de control es muy amplio (+ o - 6000) para evitar las ilinealidades,pero con rangos del orden de + o -300  las ilinealidades aparecen abundantemente"
   1 "El programa le dara la respuestaa una entrada en escalon"
   1 "El problema de  la  ESTABILIDAD se  resuelve  en la practica en dos  etapas"
   1 "EL CONTROLADOR PUEDE SER DE TRESTIPOS"
   1 "Cuadro Indice":
   1 "Con solo accion proporcional (G=3,RPM=0,TD=0)la variable controlada,X,nunca alcanza el valor deseado"
   1 "Con G=3 y RPM=.6  (100*RPM=60) se comprueba que  la accion integral  elimina  el  off-set,pero tiende  a  inestabilizar  la respuesta"
   1 "Con CA=3.3 se simula un sistema de primer orden (en CT seg alcanza el 63.3% del escalon)"
   1 "Con  CA=1  se obtiene una plantacriticamente amortiguada(por ej.CT=1,CA=1,TM=0 y K=1)"
   1 "Como a mayor RAPIDEZ de respues ta menor ESTABILIDAD,se busca uncompromiso entre ambas consistente en que la respuesta a un escalon sea tal que la relacion de  alturas  de dos picos  consecutivos  sea de 4 a 1"
   1 "CUALQUIER PLANTA PUEDE SER SIMU LADA utilizando tres elementos:"
   1 "CT en seg=";ct
   1 "CON ESTE CUADRO EN PANTALLA:"
   1 "CA  coeficiente de amortiguacion"
   1 "CA  coef.de amortiguacion"
   1 "C-AJUSTE DEL CONTROLADOR"
   1 "Ademas  de las perturbaciones introducidas por cambios en el punto  de  consigna pueden existir otras llamadas  externas"
   1 "4)Reducir suavemente el valor deG hasta  que la relacion de decadencia vuelva a ser de 4 a 1"
   1 "4)Reajustar ligeramente G si fuese necesario"
   1 "3)Hacer":
   1 "3)Hacer   ";:
   1 "2)Medir el periodo de dicha  respuesta (distancia en min. entre dos picos consecutivos)"
   1 "2)Anotar el periodo P,en min,de la sinusoide (distancia entre picos) y la ganancia con que se obtuvo la sinusoide (Gcr)"
   1 "2)AJUSTANDO los valores de G,RPMy TD de tal forma que la respuesta sea RAPIDA y,a la vez,ESTABLE"
   1 "100*RPM=";rpmmm:
   1 "100*K=";kp:
   1 "1)Con RPM=0 y TD=0 ir aumentandoprogresivamente  G hasta que la respuesta a un escalon sea criticamente estable, es decir una sinusoide(solo es posible con valores bajos de CA o altos de TM)"
   1 "1)Con RPM=0 y TD=0 aumentar  progresivamente  G  hasta que la relacion de decadencia,es decir dealturas  entre dos picos consecutivos,sea de 4 a 1 "
   1 "1) Instalando el controlador deltipo (P,PI o PID) mas adecuado  para  cada caso,para lo cual se sigue la siguiente regla:"
   1 "-generar una senal de salida a  la valvula (SV) que trate de co rregir el error"
   1 "-determinar el error (diferencia entre el valor deseado o punto de consigna (SP) y el real  (X) de la variable controlada"
   1 ",TM=";tmp;"%";
   1 ",TD=";td;" seg";:
   1 ",RPM=";rpmm;:
   1 "(Para simular una planta existente obtenga su respuesta a una entrada en escalon y reproduzcala jugando con CT,CA y TM)"
   1 "    valores max:1 a 36000 seg"
   1 "    valores max:0 a 4"
   1 "    valor normal:1 a 3000 seg"
   1 "    valor normal:0%"
   1 "    valor max:20%":
   1 "    valor max (de 100*K):1 a 200":
   1 "    rango:0.01 a 100"
   1 "    rango:0 a 600 seg"
   1 "    rango:0 a 50 repeticiones":
   1 "    por minuto (rpm=1/TI en min)"
   1 "    por comodidad se utiliza ":
   1 "    no:Banda Proporcional=100/G"
   1 "    la variable 100*K":
   1 "    en repeticiones por minuto":
   1 "    dela accion derivada"
   1 "    a veces se utiliza el termi":
   1 "    5      ejerc. recomend. para"
   1 "    4      perturbaciones"
   1 "    3      metodos de ajuste"
   1 "    2      ajuste controlador"
   1 "    1      simulacion de planta"
   1 "    (amortig.critica con CA=1)"
   1 "    (ajustable a voluntad)"
   1 "    (1/const. de tiempo en min)"
   1 "           aclarar conceptos"
   1  Simulador de control de procesos
   1  Revista INGENIERIA QUIMICA"